# Cibles spéciales
.PHONY : clean mrproper depend

# Désactivation des règles implicites
.SUFFIXES :

# Déclaration des variables
CC = tigcc
CFLAGS = -Wall
LFLAGS =
EXEC = main
SRC = $(wildcard *.c)
HDR = $(wildcard *.h)
OBJ = $(SRC:.c=.o)

all : $(EXEC)

$(EXEC) : $(OBJ)
	$(CC) $^ -o $(EXEC) $(LFLAGS)

%.o : %.c
	$(CC) -c $< -o $@ $(CFLAGS)

clean :
	rm -rf *.o

mrproper : clean
	rm -rf $(EXEC)
	rm -rf $(DEPFILE)
